import Vue from 'vue';
// import { Message, Notice } from 'iview';
import VueResource from 'vue-resource';
// import { codeMessage } from '../static/constant';

Vue.use(VueResource);
Vue.http.options.emulateJSON = false;  //http请求设置
Vue.http.options.headers = {
  'Content-Type': 'application/json' //http请求头设置form表单提交
};


Vue.http.interceptors.push((request, next) => {
  let token = window.sessionStorage.getItem("peacock");
  // console.log(token)
  request.headers.set('x-peacock-auth', token); //setting request.headers
  next((response) => {
    return response
  })
})
// request and response processing;
// Vue.http.interceptors.push((request, next) => {

//   next((response) => {
//     const { status } = response;
//     if (status >= 200 && response.status < 300) {
//       if (response.body) {
//         const { errcode, info } = response.body;
//         if (errcode  === 0) {

//         } else if (errcode === 2) { // 用户未登录
//           location.href = '/yenbai/#/';
//         } else if (errcode === 401) { // 用户没有权限
//           location.href = '/yenbai/#/401';
//         } else {
//           Message.error(info);
//         }
//       }
//       return response;
//     } else {
//       const errortext = codeMessage[response.status] || response.statusText;
//       Notice.error({
//         title: `请求错误${response.status}: ${response.url}`,
//         desc: errortext
//       });
//       return response;
//     }
//   })
// });
